Ok I deal in car audio and my installer is a electronics engineer. So in terms of best quality I would have to go with the Clarion VRX925VD. But if you don't have that kind of money it would have to be the Alpine 7878. No offense the JVC is Crap and the KENWOODS I have had more returns on than the AIWA which doesn't read certain bit rates. The kendwood also has a canney sound to it. If you have any further questions on anything audio let me know :)